on a roll:状态特别好、连续走运或连续取得成功;也可指做事很顺、停不下来(口语表达)。在某些语境里也可表示“情绪高涨、兴致正浓”。
/ˌɑn ə ˈroʊl/
I’ve been on a roll today—I finished all my homework before dinner.
我今天状态超好——晚饭前就把作业全做完了。
After three wins in a row, the team was on a roll, playing with confidence and taking smart risks.
连赢三场后,球队势头正猛,踢得很自信,也敢于做出明智的冒险。
roll 本义与“滚动、翻滚、滚轮式前进”有关;短语 on a roll 形象地把“连续不断地向前滚动”比喻为“好运/成功一波接一波、势头停不下来”。该用法在现代英语口语中非常常见。